<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

<script>
// 思想：'JS 会想方设想地将代码执行下去，从而避免报错'

// 软件由哪两部分组成：数据结构+算法
// 程序由：数据+操作 组成

// 运算符  - 即 「操作」

/* 算数运算符：即 六则运算
  加 +、
  减 -、
  乘 *、
  除 /、
  取余 %、    14 % 9 -> 5；   27 % 9 -> 0
  指数 **     2 ** 10 -> 1024
*/

/* 比较运算符
  >
  <
  <=
  >=
  ==， 如: '12' == 12 返回值为 true；
    `==` 的执行逻辑是： 若双等号左右两侧，数据类型不一致，
        会先将等号两侧的数据类型转成同一数据类型，再进行数值的比较
    注：上述这种情况叫「数据类型的 隐式转换」
  
  ===， 即进行比较值之前，先比较 三等号 左右两侧的数据类型
      若数据类型一致，再比较具体值；
      若数据类型不一致，则立即返回 false
*/
console.log(1 > 2)
</script>